package com.xmtlxx.oms.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("首页统计视图对象")
@ExcelIgnoreUnannotated
public class CurrentBiVo {

    @ExcelProperty(value = "已接收物品条数")
    @ApiModelProperty("已接收物品条数")
    private Long receiveNums;

    @ExcelProperty(value = "已接收")
    @ApiModelProperty("已接收")
    private Long receives;
    private Long receivesOrder;

    @ExcelProperty(value = "待上架")
    @ApiModelProperty("待上架")
    private Long unputs;

    @ExcelProperty(value = "待上架物品条数")
    @ApiModelProperty("待上架物品条数")
    private Long unputNums;

    @ExcelProperty(value = "库存数")
    @ApiModelProperty("库存数")
    private Long nums;
    /**
     * 入库数
     */
    @ExcelProperty(value = "入库数")
    @ApiModelProperty("入库数")
    private Long innums;
    /**
     * 出库数
     */
    @ExcelProperty(value = "出库数")
    @ApiModelProperty("出库数")
    private Long outnums;
    /**
     * 处置数
     */
    @ExcelProperty(value = "处置数")
    @ApiModelProperty("处置数")
    private Long deals;
    /**
     * 调用数
     */
    @ExcelProperty(value = "调用数")
    @ApiModelProperty("调用数")
    private Long tnums;
    /**
     * 归还数
     */
    @ExcelProperty(value = "归还数")
    @ApiModelProperty("归还数")
    private Long rnums;

    /**
     * 取证出库数
     */
    @ExcelProperty(value = "取证出库数")
    @ApiModelProperty("取证出库数")
    private Long eoutnums;

    /**
     * 取证调用数
     */
    @ExcelProperty(value = "取证调用数")
    @ApiModelProperty("取证调用数")
    private Long etnums;
    /**
     * 取件数
     */
    @ExcelProperty(value = "取件物品条数")
    @ApiModelProperty("取件物品条数")
    private Long pickups;

    /**
     * 取件数
     */
    @ExcelProperty(value = "取件物品数量")
    @ApiModelProperty("取件物品数量")
    private Long pickupNums;

    @ExcelProperty(value = "已上架")
    @ApiModelProperty("已上架")
    private Long puteds;

    @ExcelProperty(value = "已上架物品条数")
    @ApiModelProperty("已上架物品条数")
    private Long putedNums;

    private Long deptId;

    private String deptName;

    @ApiModelProperty(value = "父菜单ID")
    private Long parentId;

    @ApiModelProperty(value = "祖级列表")
    private String ancestors;

    @ApiModelProperty("所在地域")
    private String region;

    @ExcelProperty(value = "移交车辆数量")
    @ApiModelProperty("移交车辆数量")
    private Long busNums;

    @ExcelProperty(value = "移交车辆条数")
    @ApiModelProperty("移交车辆条数")
    private Long busTols;

    @ExcelProperty(value = "移交物品数量")
    @ApiModelProperty("移交物品数量")
    private Long proNums;

    @ExcelProperty(value = "移交物品条数")
    @ApiModelProperty("移交物品条数")
    private Long proTols;

    private String carType;
}
